A for loop without calculations. This is the reference for the other benchmarks in this suite.
Dataset | Length | Min | Max | Average | Median | Standard Deviation | Factor (Average) | Factor (Median) |
0 | 997 | 0.0002 | 0.0002 | 0.0002 | 0.0002 | 0.0000 | 1.0000 | 1.0000 |
10 | 968 | 0.0002 | 0.0002 | 0.0002 | 0.0002 | 0.0000 | 1.0000 | 1.0000 |
20 | 993 | 0.0002 | 0.0003 | 0.0002 | 0.0002 | 0.0000 | 1.0000 | 1.0000 |
30 | 983 | 0.0003 | 0.0003 | 0.0003 | 0.0003 | 0.0000 | 1.0000 | 1.0000 |
40 | 988 | 0.0004 | 0.0004 | 0.0004 | 0.0004 | 0.0000 | 1.0000 | 1.0000 |
50 | 964 | 0.0005 | 0.0005 | 0.0005 | 0.0005 | 0.0000 | 1.0000 | 1.0000 |
60 | 961 | 0.0005 | 0.0006 | 0.0006 | 0.0006 | 0.0000 | 1.0000 | 1.0000 |
70 | 978 | 0.0006 | 0.0007 | 0.0006 | 0.0007 | 0.0000 | 1.0000 | 1.0000 |
80 | 982 | 0.0007 | 0.0007 | 0.0007 | 0.0007 | 0.0000 | 1.0000 | 1.0000 |
90 | 962 | 0.0008 | 0.0008 | 0.0008 | 0.0008 | 0.0000 | 1.0000 | 1.0000 |
100 | 989 | 0.0008 | 0.0009 | 0.0009 | 0.0009 | 0.0000 | 1.0000 | 1.0000 |
Input:
0
Output:
0.1428571428571429
Input:
10
Output:
0.1428571428571429
Input:
20
Output:
0.1428571428571429
Input:
30
Output:
0.1428571428571429
Input:
40
Output:
0.1428571428571429
Input:
50
Output:
0.1428571428571429
Input:
60
Output:
0.1428571428571429
Input:
70
Output:
0.1428571428571429
Input:
80
Output:
0.1428571428571429
Input:
90
Output:
0.1428571428571429
Input:
100
Output:
0.1428571428571429
The overview over the suite is in chapter Suite Arithmetic BigDecimal64.
BigDecimal addition.
Dataset | Length | Min | Max | Average | Median | Standard Deviation | Factor (Average) | Factor (Median) |
0 | 991 | 0.0002 | 0.0002 | 0.0002 | 0.0002 | 0.0000 | 1.1324 | 1.2500 |
10 | 951 | 0.0020 | 0.0071 | 0.0022 | 0.0022 | 0.0005 | 13.2809 | 14.4981 |
20 | 951 | 0.0050 | 0.0060 | 0.0053 | 0.0054 | 0.0002 | 21.5893 | 23.4974 |
30 | 952 | 0.0080 | 0.0097 | 0.0088 | 0.0087 | 0.0002 | 26.9910 | 28.3721 |
40 | 951 | 0.0110 | 0.0146 | 0.0119 | 0.0120 | 0.0005 | 29.5905 | 31.2966 |
50 | 951 | 0.0140 | 0.0185 | 0.0148 | 0.0143 | 0.0010 | 30.8504 | 30.9965 |
60 | 951 | 0.0169 | 0.0221 | 0.0179 | 0.0172 | 0.0013 | 31.9422 | 29.8019 |
70 | 951 | 0.0199 | 0.0256 | 0.0217 | 0.0218 | 0.0011 | 33.9038 | 33.2955 |
80 | 951 | 0.0229 | 0.0293 | 0.0247 | 0.0250 | 0.0013 | 34.4052 | 34.1589 |
90 | 951 | 0.0258 | 0.0319 | 0.0278 | 0.0282 | 0.0015 | 34.8507 | 34.9054 |
100 | 951 | 0.0288 | 0.0339 | 0.0310 | 0.0315 | 0.0012 | 35.3605 | 35.5219 |
Input:
0
Output:
0.1428571428571429
Input:
10
Output:
1.571428571428572
Input:
20
Output:
3.000000000000002
Input:
30
Output:
4.428571428571432
Input:
40
Output:
5.857142857142862
Input:
50
Output:
7.285714285714292
Input:
60
Output:
8.714285714285722
Input:
70
Output:
10.14285714285715
Input:
80
Output:
11.57142857142855
Input:
90
Output:
12.99999999999995
Input:
100
Output:
14.42857142857135
The overview over the suite is in chapter Suite Arithmetic BigDecimal64.
BigDecimal subtraction.
Dataset | Length | Min | Max | Average | Median | Standard Deviation | Factor (Average) | Factor (Median) |
0 | 983 | 0.0002 | 0.0003 | 0.0002 | 0.0002 | 0.0000 | 1.4609 | 1.5000 |
10 | 953 | 0.0025 | 0.0030 | 0.0028 | 0.0028 | 0.0001 | 16.3685 | 17.9981 |
20 | 951 | 0.0059 | 0.0071 | 0.0065 | 0.0065 | 0.0002 | 26.2700 | 28.3303 |
30 | 951 | 0.0094 | 0.0134 | 0.0104 | 0.0103 | 0.0004 | 32.0327 | 33.4964 |
40 | 951 | 0.0129 | 0.0162 | 0.0138 | 0.0141 | 0.0006 | 34.1208 | 36.4958 |
50 | 953 | 0.0164 | 0.0193 | 0.0174 | 0.0177 | 0.0008 | 36.1205 | 38.4126 |
60 | 952 | 0.0198 | 0.0249 | 0.0216 | 0.0217 | 0.0011 | 38.5419 | 37.5357 |
70 | 951 | 0.0233 | 0.0283 | 0.0249 | 0.0253 | 0.0013 | 38.9039 | 38.6488 |
80 | 951 | 0.0268 | 0.0318 | 0.0292 | 0.0294 | 0.0011 | 40.5759 | 40.1590 |
90 | 951 | 0.0302 | 0.0352 | 0.0323 | 0.0329 | 0.0013 | 40.5024 | 40.7150 |
100 | 951 | 0.0336 | 0.0392 | 0.0363 | 0.0368 | 0.0015 | 41.4815 | 41.6088 |
Input:
0
Output:
-0.1428571428571429
Input:
10
Output:
-1.571428571428572
Input:
20
Output:
-3.000000000000002
Input:
30
Output:
-4.428571428571432
Input:
40
Output:
-5.857142857142862
Input:
50
Output:
-7.285714285714292
Input:
60
Output:
-8.714285714285722
Input:
70
Output:
-10.14285714285715
Input:
80
Output:
-11.57142857142855
Input:
90
Output:
-12.99999999999995
Input:
100
Output:
-14.42857142857135
The overview over the suite is in chapter Suite Arithmetic BigDecimal64.
BigDecimal multiplication.
Dataset | Length | Min | Max | Average | Median | Standard Deviation | Factor (Average) | Factor (Median) |
0 | 968 | 0.0010 | 0.0012 | 0.0011 | 0.0011 | 0.0000 | 6.3524 | 6.9994 |
10 | 951 | 0.0100 | 0.0112 | 0.0102 | 0.0102 | 0.0002 | 60.3043 | 65.9929 |
20 | 951 | 0.0174 | 0.0199 | 0.0182 | 0.0179 | 0.0007 | 73.5739 | 77.3251 |
30 | 951 | 0.0259 | 0.0307 | 0.0278 | 0.0283 | 0.0013 | 85.5660 | 91.8649 |
40 | 952 | 0.0344 | 0.0406 | 0.0375 | 0.0378 | 0.0014 | 92.8676 | 98.2894 |
50 | 951 | 0.0429 | 0.0496 | 0.0454 | 0.0449 | 0.0017 | 94.4183 | 97.1563 |
60 | 951 | 0.0512 | 0.0621 | 0.0556 | 0.0563 | 0.0022 | 99.2943 | 97.4730 |
70 | 951 | 0.0599 | 0.0706 | 0.0648 | 0.0656 | 0.0022 | 101.2960 | 100.2986 |
80 | 951 | 0.0682 | 0.0799 | 0.0733 | 0.0745 | 0.0026 | 102.0118 | 101.7925 |
90 | 951 | 0.0766 | 0.0894 | 0.0834 | 0.0842 | 0.0026 | 104.4735 | 104.0969 |
100 | 951 | 0.0850 | 0.0992 | 0.0919 | 0.0930 | 0.0029 | 104.9283 | 105.0874 |
Input:
0
Output:
0.02040816326530613
Input:
10
Output:
7.224761580900916E-11
Input:
20
Output:
2.557661815142232E-19
Input:
30
Output:
9.054463441298673E-28
Input:
40
Output:
3.205400640711957E-36
Input:
50
Output:
1.134754514620135E-44
Input:
60
Output:
4.017182102280893E-53
Input:
70
Output:
1.422135962886046E-61
Input:
80
Output:
5.034550701063546E-70
Input:
90
Output:
1.782297995624941E-78
Input:
100
Output:
6.309572261408808E-87
The overview over the suite is in chapter Suite Arithmetic BigDecimal64.
BigDecimal division.
Dataset | Length | Min | Max | Average | Median | Standard Deviation | Factor (Average) | Factor (Median) |
0 | 953 | 0.0033 | 0.0040 | 0.0036 | 0.0036 | 0.0001 | 21.0434 | 23.4974 |
10 | 952 | 0.0115 | 0.0157 | 0.0124 | 0.0126 | 0.0006 | 73.4473 | 81.7409 |
20 | 952 | 0.0196 | 0.0244 | 0.0209 | 0.0202 | 0.0013 | 84.4102 | 87.4905 |
30 | 951 | 0.0279 | 0.0333 | 0.0305 | 0.0307 | 0.0012 | 93.9762 | 99.7393 |
40 | 951 | 0.0362 | 0.0424 | 0.0395 | 0.0398 | 0.0014 | 97.7939 | 103.4888 |
50 | 951 | 0.0445 | 0.0524 | 0.0483 | 0.0490 | 0.0019 | 100.4399 | 106.0716 |
60 | 951 | 0.0529 | 0.0942 | 0.0625 | 0.0591 | 0.0099 | 111.7007 | 102.2733 |
70 | 951 | 0.0663 | 0.0861 | 0.0687 | 0.0681 | 0.0025 | 107.3220 | 104.1221 |
80 | 951 | 0.0690 | 0.0832 | 0.0754 | 0.0757 | 0.0025 | 104.8316 | 103.5293 |
90 | 951 | 0.0773 | 0.0927 | 0.0830 | 0.0830 | 0.0029 | 103.9474 | 102.6682 |
100 | 951 | 0.0860 | 0.1014 | 0.0918 | 0.0917 | 0.0025 | 104.7779 | 103.5221 |
Input:
0
Output:
1
Input:
10
Output:
282475248.9999992
Input:
20
Output:
7.979226629761154E+16
Input:
30
Output:
2.253934029069206E+25
Input:
40
Output:
6.366805760908954E+33
Input:
50
Output:
1.798465042647385E+42
Input:
60
Output:
5.080218607396140E+50
Input:
70
Output:
1.435036016098653E+59
Input:
80
Output:
4.053621559714340E+67
Input:
90
Output:
1.145047759432073E+76
Input:
100
Output:
3.234476509624659E+84
The overview over the suite is in chapter Suite Arithmetic BigDecimal64.
The report for this suite was generated in 50.075 seconds.